#!/bin/bash

# 检查参数是否提供
if [ $# -ne 1 ]; then
  echo "请输入一个参数：要杀死的端口号"
  exit 1
fi

# 获取指定端口的进程ID
port=$1
pid=$(lsof -t -i :$port)

# 检查是否找到进程ID
if [ -z "$pid" ]; then
  echo "找不到正在使用端口 $port 的进程"
  exit 1
fi

# 终止进程
kill $pid

echo "成功终止端口 $port 上的进程"
